package controllers;

import java.util.List;

import models.*;
import play.data.validation.Valid;
import play.mvc.Controller;

public class Nutricionistas extends Controller {

	
	public static void index() {
	 	
    	render();
	 }
	 
	 public static void inserir(){
    	render();
	 }
	 public static void solicitacaocadastro(){
	    	render();
		 }
	 public static void cadastrar_nutricionista(@Valid Nutricionista nutricionista){  	
		 if (validation.hasErrors()) {
			 params.flash();  	
			 validation.keep();
			 flash.put("warning", "Alguns campos podem não ter sido preenchidos corretamente");
	    		inserir();
 			}else{
 				nutricionista.save();
 				inserir();
 			}
		
	 }
	 
	 public static void visualizar(String nome){
		Nutricionista nutricionista = Nutricionista.find("nome", nome).first();
    	render(nutricionista);
	 }
	 
	 public static void editar(String nome){
		Nutricionista nutricionista = Nutricionista.find("nome", nome).first();
	    render(nutricionista);
	 }
	 
	 public static void editar_nutricionista(long id){
		Nutricionista nutricionista = Nutricionista.find("id", id).first();
    	
    	nutricionista.nome = request.params.get("nome");
    	nutricionista.cpf = request.params.get("cpf");
    	nutricionista.telefone = request.params.get("telefone");
    	nutricionista.celular = request.params.get("celular");
    	nutricionista.email = request.params.get("email");
    	nutricionista.crn = request.params.get("crn");
    	nutricionista.senha = request.params.get("senha");
    	
    	nutricionista.save();
    	index();
    	
	 }
	 public static void excluir(String nome){
		Nutricionista nutricionista = Nutricionista.find("nome", nome).first();
    	nutricionista.delete();
    	index();
	 }
}
